Глава 10. Сервисные возможности

Система «1С:Предприятие» предоставляет сервисные механизмы для навигации по приложению: механизм ссылок, история работы, избранное.

Также пользователю доступна возможность использования встроенных калькулятора, календаря, механизма для сравнения файлов и т. д.

Данная глава описывает работу с перечисленными механизмами.

10.1. Ссылки

В системе имеется возможность получить текстовую ссылку на любой раздел интерфейса программы, отчет, обработку и на объекты информационной базы (документы, элементы списков и т. д.).

Примечание. При работе с закладками и в интерфейсе Такси ссылки на разделы системой не выдаются.

Полученную ссылку можно сохранить и использовать в дальнейшем для перехода по ней. Так как ссылки являются текстовыми, то их можно отправлять другим пользователям, например, по электронной почте.

Для получения ссылки следует использовать пункт главного меню Сервис – Получить ссылку или нажать кнопку Получить ссылку области системных команд.

Рассмотрим пример получения ссылки на документ Заказ 00000020:

Рис. 170. Получение ссылки на документ «Заказ»

Чтобы получить ссылку для использования в адресной строке браузера (для веб-клиента), следует нажать кнопку Внешняя.

Чтобы поместить ссылку в буфер обмена, следует нажать кнопку Копировать в буфер.

Для добавления ссылки в список избранных используется кнопка Добавить в избранное.

Для перехода по ссылке следует использовать команду Сервис – Перейти по ссылке, в открывшемся диалоге указать сохраненный ранее текст ссылки и нажать кнопку Перейти или клавишу Enter. Для того чтобы отличать ссылки «1С:Предприятия» от других (например, http или file), используется идентификатор схемы e1c. Если в диалог перехода по ссылке передается внешняя ссылка «1С:Предприятия», начало которой не совпадает с навигационной ссылкой информационной базы, то при переходе по ссылке выполняется попытка перейти по внутренней части, указанной после идентификатора e1c. Если переход не удается, то выполняется переход по переданной внешней ссылке.

При переходе по ссылке пробельные символы в начале и в конце строки не учитываются.

10.2. Избранное

В «1С:Предприятии» избранное – это список ссылок, выбранных самим пользователем для быстрого перехода к тем или иным разделам конфигурации, формам объектов информационной базы, а также формам отчетов и обработок.

Чтобы добавить ссылку на объект в список избранных, можно воспользоваться одним из следующих способов:

● выбрать пункт в области системных команд Избранное – Добавить в избранное;

● выбрать пункт главного меню Сервис – Добавить в избранное;

● при получении ссылки следует нажать кнопку Добавить в избранное (подробнее о работе со ссылками см. раздел «Ссылки» выше).

При добавлении ссылки в избранное система отобразит оповещение.

Для открытия списка избранных в области системных команд следует нажать кнопку Избранное.

Рис. 171. Избранное

Чтобы перейти по ссылке из списка избранного, следует нажать кнопку Избранное и выбрать ссылку в списке нажатием левой кнопки мыши.

10.2.1. Настройка избранного

Для управления составом и порядком избранных элементов используется форма, вызываемая пунктом меню Избранное – Настройка избранного области системных команд.

Рис. 172. Диалог настройки списка избранных ссылок

Чтобы перейти по ссылке, нужно выбрать ее с помощью мыши или выбрать строку и нажать кнопку Перейти.

Упорядочить список избранных можно с помощью кнопок Переместить текущий элемент вверх и Переместить текущий элемент вниз.

Для удаления элемента избранного следует нажать кнопку Удалить текущий элемент.

10.3. История

«1С:Предприятие» сохраняет историю работы пользователя, которую можно использовать для быстрого доступа к недавно созданным или отредактированным объектам информационной базы (документам, элементам списков и др.).

При интерактивном создании или изменении объектов информация об этом отображается в виде оповещения и попадает в историю (подробнее о механизме оповещений см. в разделе «Оповещения» данной главы).

История работы пользователя хранится в информационной базе. При этом в истории хранится одна запись на один объект информационной базы за каждый день (запись о последующем изменении замещает запись о предыдущем изменении данного объекта).

Просмотр истории. Следует нажать кнопку История, которая расположена в левом нижнем углу основного окна приложения. При этом откроется список всех событий (см. рис. 173), а при нажатии левой кнопки мыши на событии откроется форма объекта, к которому это событие относится.

Рис. 173. История

Поиск элемента истории. Для поиска события в списке следует нажать правую кнопку мыши в списке и в контекстном меню выбрать пункт Искать. Поиск события выполняется аналогично поиску в списке. Также в списке событий поддерживается быстрый поиск. Описание поиска в списках содержится здесь.

Обновление списка истории. Однажды открытый список событий считывается программой только в момент открытия окна и в дальнейшем не обновляется. Для того чтобы обновить окно истории, его нужно закрыть и открыть заново.

При нажатии на заголовок панели или на иконку в заголовке откроется форма истории.

10.4. Все функции

Система предоставляет возможность открывать все доступные формы. Для этого используется список, отображающийся при вызове команды главного меню Все функции. Команда доступна, если установлена соответствующая настройка в параметрах системы и у пользователя есть право вызова данного режима (подробнее см. раздел «Системные параметры» здесь).

Рис. 174. Список всех функций системы

В список не включены объекты, на которые у пользователя нет права на просмотр.

В группе Стандартные отображаются стандартные функции (список активных пользователей, журнал регистрации и т. д.). Подробнее о стандартных функциях см. книгу «1С:Предприятие 8.3. Руководство администратора».

Чтобы перейти к объекту, нужно дважды щелкнуть на объекте в дереве объектов или выбрать объект в дереве и нажать кнопку Открыть.

Для быстрого перехода к нужному объекту в списке можно воспользоваться функцией поиска. При вводе текста с клавиатуры поиск будет выполняться по началам названий объектов. Также можно использовать сочетание клавиш Ctrl + F для поиска в любой части названия функции. При этом будет использован стандартный диалог поиска в списке.

10.5. Оповещения

Механизм оповещений предназначен для информирования пользователя о том, что система выполнила то или иное действие. Оповещения могут создаваться системой или разработчиком прикладного решения.

Оповещение отображается в окне, которое по умолчанию привязано к системному лотку панели задач операционной системы. Если с оповещением связана какая-либо ссылка, то пояснение будет одновременно являться гиперссылкой. При ее нажатии откроется объект, на который указывает ссылка. Пояснение также будет представлено гиперссылкой, если оповещение сформировано системой автоматически (при интерактивной записи/изменении объекта).

Рис. 175. Оповещение об изменении документа «Поступление денег»

Текст – причина оповещения. Если было изменено несколько объектов, то в скобках будет указано количество измененных объектов;

Пояснение – уточняющая информация.

Окно оповещения исчезает с экрана по истечении некоторого времени. Однако если навести на него курсор мыши, то окно будет отображаться до тех пор, пока его не закрыть или не отвести курсор мыши.

Если в процессе работы системой сгенерировано несколько разных оповещений, то в тексте оповещения в скобках будет указано количество измененных объектов, а в качестве пояснения будет использовано название списка.

При отображении в информационной панели список оповещений выравнивается по правому краю панели. Наиболее позднее оповещение будет отображаться у правого края панели. Если оповещений больше пяти, то отображаются только пять последних оповещений.

Примечание. Список оповещений очищается при закрытии основного окна приложения.

10.6. Сообщения

В процессе работы с программой могут возникать ситуации, когда действие, запрошенное пользователем, не может быть выполнено. Например, если при проведении документа поле, обязательное для заполнения, окажется незаполненным. В подобных случаях в программе может быть предусмотрено оповещение пользователя в специальном окне сообщений. Окно сообщений будет содержать список причин возникшей ошибки.

По двойному щелчку в строке списка сообщений откроется специальное окно с указателем на поле, в заполнении которого возникла ошибка. Если сообщение не связано ни с каким отдельным полем, то отобразится стандартное предупреждение. Если сообщение не может быть отображено у требуемой ячейки таблицы формы, то сообщение позиционируется на самой таблице.

Рис. 176. Сообщения об ошибке

Если сообщение связано с каким-либо реквизитом другого объекта информационной базы, то будет открыта форма этого объекта, и сообщение с указателем на конкретное поле отобразится уже в этом окне.

Если в окне сообщений отображается более одного сообщения, то в нижней части окна, указывающего на поле с ошибкой, появляются кнопки Вперед/Назад. С их помощью можно перемещаться между полями, с которыми связаны сообщения.

При выполнении таких операций, как запись элемента или проведение документа, окно сообщений очищается и заполняется новыми сообщениями, которые были сформированы в ходе выполнения выбранного действия.

Если в таблице формы был выполнен поиск в данных, то при выборе сообщения пользователю поиск данных в таблице отменяется и сообщение отображается у требуемой ячейки.

Примечание. Чтобы открыть и закрыть окно сообщений в процессе работы с формой, используются клавиши Ctrl + Shift + Z.

10.7. Состояние длительного процесса

Во время работы с программой могут возникать ситуации, когда системе требуется время для выполнения некоторого процесса. Например, при проведении большого количества документов, выполнении тяжеловесных расчетов. При этом на экране отображается сообщение, содержащее состояние длительного процесса, см. рис. 177.

Рис. 177. Состояние выполнения процесса

Сообщение автоматически «гаснет» по истечении некоторого времени. При наведении курсора на сообщение оно снова отображается. В зависимости от настроек программы выполнение процесса может быть прервано по нажатии клавиш Ctrl + Break.

10.8. Калькулятор

Для выполнения несложных текущих расчетов система «1С:Предприятие» имеет встроенный калькулятор. Его можно вызвать в любом режиме программы (кроме случаев, когда программа ждет ответа на запрос), выбрав пункт главного меню Сервис – Калькулятор.

Калькулятор можно перетащить мышью в любое место экрана, а также изменить размер окна. При этом все элементы управления, расположенные в форме калькулятора, изменяют свой размер пропорционально изменению размеров окна.

Рис. 178. Калькулятор

Калькулятор позволяет выполнять все арифметические действия, вычислять проценты и обратные значения, запоминать числа и выполнять сложение и вычитание с запомненными значениями. При вводе числа калькулятор позволяет редактировать введенное значение, удаляя неверно введенные разряды.

Для работы с калькулятором можно использовать как мышь, так и клавиатуру. По выполняемым функциям числовой калькулятор напоминает «настоящие» калькуляторы.

Калькулятор запоминает последние 15 вычислений. Для просмотра результата любого вычисления следует нажать кнопку Выбрать из списка, расположенную справа от поля ввода, и выбрать нужное вычисление.

Калькулятор имеет 10 регистров памяти для запоминания чисел и оперирования ими при вычислениях. С помощью кнопок MR, M+, M- и MC оперируют с первым регистром.

Для запоминания результата вычисления в первом регистре следует нажать кнопку MS.

В поле М = отображается значение буфера обмена, если в нем содержится число.

Нажатием кнопки MR запомненное значение читается из первого регистра в поле ввода. По кнопке M+ запомненное в первом регистре значение прибавляется к результату вычислений, по кнопке M- запомненное в первом регистре значение вычитается из результата вычислений. Кнопка MC сбрасывает содержимое первого регистра.

Для запоминания числа в другие регистры число должно быть набрано в поле ввода (нужно ввести его или произвести расчеты). Затем следует нажать кнопку Выбрать, расположенную рядом с кнопкой MS.

На экран выводится список регистров.

Рис. 179. Список доступных регистров

Для записи числа в регистр следует нажать кнопку соответствующего регистра.

Для извлечения числа из регистра нужно нажать кнопку, расположенную рядом с кнопками MR, M+ или M-, в зависимости от вида действия, и выбрать регистр. Аналогично выполняется процедура для очистки регистра (кнопка MC).

Рис. 180. Кнопки для работы с регистрами

Калькулятор может работать в различных режимах. Выбор режима производится нажатием кнопки Меню калькулятора (см. рис. 178) и выбором в контекстном меню нужного пункта. Пункты меню Формульный калькулятор и Микрокалькулятор позволяют включить или выключить соответствующий режим работы калькулятора.

Пункт контекстного меню Настройка предназначен для установки точности калькулятора. На экран выводится диалог настройки, в котором указывается число знаков после запятой для представления результата.

В режиме Микрокалькулятор все действия выполняются с клавиатуры. Калькулятор имеет упрощенную форму.

Рис. 181. Калькулятор в режиме «Микрокалькулятор»

Для ввода чисел используются цифровые клавиши клавиатуры. Для очистки поля ввода – кнопка С.

Формульный калькулятор. В этом режиме все действия записываются в строку калькулятора последовательно. Для организации определенной последовательности действий и ввода сложных выражений допускается использование скобок.

Рис. 182. Формульный калькулятор

Калькулятор вызывается для выбора значения реквизита типа Число в поле ввода нажатием кнопки выбора или по клавише F4. Калькулятор позволяет вводить большее число знаков после десятичной точки, чем определено для реквизита. При нажатии кнопки ОK производится округление по установленным правилам. Для настройки точности калькулятора следует нажать кнопку Меню и выбрать Настройка. На экран выводится диалог настройки, в котором указывается число знаков после запятой для представления результата.

10.8.1. Работа с буфером обмена

При работе с буфером обмена система «1С:Предприятие» предоставляет расширенный сервис работы с числами. Кроме запоминания числа в буфер число можно добавить к значению в буфере или вычесть из значения в буфере.

Для этого обычно используются кнопки стандартной командной панели M, М+ и М-.

При нажатии кнопки M (можно использовать сочетание клавиш Shift + Num*) выделенное значение помещается в буфер обмена.

Кнопка М+ (сочетание клавиш Shift + Num+) позволяет добавить текущее выделенное значение к значению в буфере обмена.

Кнопка М- (сочетание клавиш Shift + Num-) позволяет вычесть текущее значение из буфера обмена.

Данные действия доступны во всех формах для числовых значений и при работе с таблицами. Кроме того, при работе с табличным документом существует возможность выполнять одновременные действия с несколькими ячейками: например, можно выделить несколько ячеек и, используя указанные действия, поместить или добавить в буфер обмена их сумму.

Полученные результаты в буфере обмена можно использовать в любых формах, например, вставляя значения с помощью клавиш Shift + Ins или соответствующих пунктов меню.

Числовое выражение текущего значения буфера обмена можно просмотреть в режиме формульного калькулятора в поле М=.

Если требуется вставить число из среды «1С:Предприятия» в калькулятор Windows или в ячейку Microsoft Office Excel, то для запоминания следует использовать команды М, М+, М-, а не команды запоминания в буфер обмена.

Нужно иметь в виду, что для формульного калькулятора и табло число сохраняется в соответствии с региональными установками информационной базы, но без разделителей групп и замены разделителя целой и дробной части на точку.

Для всех остальных приемников буфера обмена число сохраняется с региональными установками операционной системы и также без разделителей групп.

10.9. Календарь

Система «1С:Предприятие» содержит встроенный календарь. Его можно вызвать в любом режиме программы, выбрав пункт главного меню Сервис – Календарь. Календарь также используется для ввода дат.

Рис. 183. Окно календаря

В окне выводится календарь на текущий месяц. Его наименование и год выводятся в верхней строке. Ниже расположена строка дней недели. Красной рамкой выделяется текущая дата. При выборе указателем мыши другой даты она выделяется рамкой серого цвета, а выбранная дата выводится в нижней строке окна.

Для перехода между месяцами и для смены года используются кнопки, расположенные вокруг заголовка.

Рис. 184. Кнопки перехода

Для быстрого выбора текущей даты, даты начала и конца месяца, начала и конца года рекомендуется использовать контекстное меню, вызываемое кнопкой, расположенной в нижней строке справа от наименования выбранной даты.

Рис. 185. Календарь. Контекстное меню выбора

Если щелкнуть мышью строку, содержащую наименование месяца и года, то на экран выводится список месяцев для выбора. Перемещая указатель мыши вверх или вниз, можно прокручивать список до нужного значения. Для смены месяца выбирается нужная строка списка.

Рис. 186. Календарь. Список месяцев

Календарь можно перетащить мышью в любое место экрана, а также изменить размер окна.

При увеличении размера окна показываются календари на несколько месяцев.

Рис. 187. Календарь на три месяца

Добавление календарей производится при любом направлении увеличения размеров окна. При уменьшении размеров дополнительные календари убираются.

Календарь также может быть размещен в форме как элемент формы, связанный с определенным реквизитом, содержащим дату. Кроме того, для дат, расположенных в форме в виде поля ввода, выбор значения может производиться с помощью календаря, который вызывается нажатием кнопки выбора или клавиши F4.

Приемы работы с этими календарями аналогичны описанным выше.

10.10.Сравнение файлов

Режим сравнения файлов дает возможность пользователю сравнить два любых файла. Для сравнения файлов необходимо выбрать пункт главного меню Файл – Сравнить файлы. На экран будет выдан диалог для выбора сравниваемых файлов.

Рис. 188. Диалог выбора файлов для сравнения

В полях Сравнить и С необходимо указать имена сравниваемых файлов. Их можно ввести вручную, выбрать из выпадающего списка или нажатием кнопки Выбрать вызвать стандартный диалог открытия файла и выбрать файл в этом диалоге. В поле Тип файлов диалога можно указать любой тип исходного файла.

В поле Как указывается вид сравнения файлов. Текстовый и табличный документы сравниваются. Допускается двоичное сравнение. В этом случае результатом сравнения будет сообщение о совпадении или различии файлов.

Если в полях Сравнить и С указаны файлы различных типов, то выбранные файлы при сравнении будут приводиться к виду, указанному в поле Как. Затем выполнится сравнение, и на экран будет выведена информация о его результатах.

Если установлен флажок Учитывать различия в разделителях строк, то при сравнении будут учитываться символы, используемые в качестве разделителей строк.

Для начала сравнения следует нажать кнопку ОK.

Если выбран вид сравнения Текстовый документ, то выбранные файлы будут интерпретироваться при сравнении как текстовые, несмотря на то, что в полях Сравнить и С могут быть выбраны нетекстовые (по расширению) файлы. Если указанные файлы или один из них не могут быть интерпретированы как текстовые, то производится двоичное сравнение.

10.10.1. Сравнение текстовых файлов

Для текстовых файлов установка флажка Игнорировать пустое пространство означает, что пробелы сравниваться не будут.

Флажок Различать регистр позволяет при сравнении различать прописные и строчные буквы. Если флажок установлен, одна и та же прописная и строчная буквы будут считаться разными символами.

Флажок Учитывать разделители строк означает, что при сравнении файлов будут учитываться разделители строк.

Перед сравнением программа последовательно выполняет попытку чтения файлов в кодировках UTF-8, UTF-16 и ANSI. Если файлы прочитаны и если при чтении в ANSI файлы не содержат 0, то программа сравнивает их как текстовые документы. Если попытки чтения были неудачными (или для ANSI содержится 0), то программа сравнивает их как двоичные данные.

Для текстовых файлов на экран будет выдано окно просмотра различий. В двух колонках окна просмотра различий будут помещены сравниваемые тексты. В текстах разными цветами выделены удаленные, измененные и добавленные (новые) строки. В окне имеется панель инструментов со стандартными для текстового редактора «1С:Предприятия» кнопками поиска и закладок, а также двумя кнопками, специфическими для данного окна.

Рис. 189. Диалог сравнения текстовых файлов

Это большие стрелки, направленные одна вверх, другая вниз. Они служат для быстрого перехода на начало ближайшего предыдущего или последующего измененного текста.

Рис. 190. Панель инструментов для сравнения файлов

При нажатии кнопки LF в текстах отображаются разделители строк в виде букв LF и CR.

Различия в сравниваемых текстах показываются с помощью цвета текста. Цвет текста можно настроить (по кнопке Настройка запускается окно настройки цветов). По умолчанию удаленный текст выделяется синим цветом, добавленный – зеленым, а измененный – красным.

В левой части окна показывается текст файла, указанного в поле Сравнить, в правой – указанного в поле С. Нажатием кнопки Порядок сравнения можно поменять местами сравниваемые файлы. При этом меняется и цвет пометки. Если первоначально в левой части был показан удаленный текст, то при смене порядка сравнения этот текст в правой части будет показан как добавленный.

10.10.2. Сравнение табличных документов

Если сравниваются табличные документы, то на экран будет выдано окно просмотра различий.

Рис. 191. Окно сравнения табличных документов

Окно состоит из двух частей (левой и правой). В каждую часть окна просмотра различий помещается исходный документ. С помощью кнопок командной панели производится управление просмотром и настройка цветов.

Кнопками Следующее различие и Предыдущее различие осуществляется переход к следующему или предыдущему различию.

Различия показываются с помощью цвета фона и текста. Обозначения цветов перечислены в легенде.

С помощью кнопки Настройка параметров просмотра сравнения открывается диалог настройки параметров показа различий.

Рис. 192. Настройка параметров показа различий

Значения настроек можно сохранять как схемы. Для этого следует нажать кнопку Сохранить как, в открывшемся диалоге ввести наименование настройки и нажать кнопку OK.

Если есть несколько схем настроек, то выбор нужной осуществляется в поле Схема диалога настройки.

Для восстановления стандартных настроек цветов следует нажать кнопку По умолчанию.

Различия в ячейках, строках, свойствах строк и колонок показываются цветом фона и цветом текста.

Различия в объединениях ячеек показываются обводящей рамкой цвета текста.

Различия в группировках и именованных областях обозначаются цветом текста.

Различия в рисунках показываются обводящей рамкой цвета текста, кроме прямоугольника, линии и овала, которые рисуются цветом текста.

В окне разными цветами выделены измененные, удаленные и добавленные (присутствуют в первом или втором файлах) строки.

Для выделенных ячеек можно получить подробный отчет о невидимых различиях (текст, шрифт, формат, объединение, имена и т. д.). Для этого следует нажать кнопку Подробнее…

10.11. Временная блокировка

Режим временной блокировки предназначен для предотвращения несанкционированного использования системы «1С:Предприятие» в отсутствие пользователя.

Часто конкретная конфигурация использует имя, с которым пользователь входил в систему, для идентификации авторства документов. Зачастую на пользователя возлагается ответственность за выполненные действия. Поэтому важно, чтобы во время сеанса никто не мог бы выполнить какие-либо действия «под чужим именем». В этом случае может быть использован режим временной блокировки.

Режим временной блокировки имеет смысл только тогда, когда для пользователя задан пароль.

Для входа в режим временной блокировки в области системных команд нужно выбрать команду Временная блокировка. Окно приложения системы «1С:Предприятие» минимизируется. На экран будет выдан диалог для ввода пароля.

Рис. 193. Диалог для ввода пароля при временной блокировке

Должен быть введен точно такой же пароль, как и при запуске системы. После правильного ввода пароля система становится доступной для работы.

Примечание. Данный режим доступен только при работе в режиме запуска Толстый клиент.

10.12.Сообщения об ошибках

В случае возникновения ошибки при выполнении программы на экран выводится предупреждение (может содержать разное число кнопок, назначение кнопок также может быть разным), например, следующего вида:

Рис. 194. Ошибка деления на ноль

Чтобы получить более подробную информацию об ошибке в окне "О программе" следует нажать ссылку Информация для техноической поддержке. Подробнее см. здесь.

При аварийном завершении программа создает снимок экрана, отображает диалог с информацией о процессе записи дампа, который автоматически закрывается после завершения записи.

10.13.Использование возможностей Windows 7 и Linux Unity

В операционной системе Windows 7 (и выше), а также в Linux с использованием оболочки рабочего стола Unity, в список переходов для «1С:Предприятие» автоматически добавляются ссылки на запущенные ранее конфигурации. Часто используемые ссылки можно закрепить (с помощью команды контекстного меню Закрепить в списке).

Если ярлык «1С:Предприятие» закреплен на панели задач, то в контекстном меню также будут доступны ссылки на последние запущенные конфигурации для быстрого запуска программы без использования специальной программы запуска.

10.14.Невизуальная доступность программы

Пользователи с ограничениями по зрению могут использовать прикладные решения на платформе «1С:Предприятие» с помощью программ экранного доступа. С прикладным решением можно работать без использования мыши и не глядя на экран компьютера – программа экранного доступа озвучит отображающиеся на экране элементы интерфейса: вкладки разделов, поля форм и т.д.

Для работы рекомендуется использовать программу NVDA (распространяется бесплатно). Данная возможность доступна для ОС Windows, начиная с версии Windows XP. Подробнее о программе см. http://www.nvaccess.org/ и http://nvda.ru.